team captains - French English Dictionary